Amphibious tourist buses put into service in TokyoThe two buses, dubbed "Sky Ducks", departed from Tokyo's new landmark Skytree, the world's tallest communications tower at 634 metres.Sun Mar 17 2013